Overview

MOMI obtains its information on the NonStop server platform by running a number of processes. Some process run continually and others are started on demand.

 

MOMI is initially started via the TACL obey file OBYMOMI. This obey file starts the main $MOMI process which serves as the overseer for the MOMI subsystem. This main MOMI will:

 

 

 

 

 

 

 

 

The MOMI PC Client issues a TCP/IP connect to the address and port configured to establish communication with $MOMI. $MOMI either provides answers directly to Client queries or passes the request to a server started by $MOMI. The response is returned to $MOMI which is in turn is passed back to the PC Client.

 

Sensitive commands that require security are executed in the context of the User ID provided. When a user logs on, the server that executes the actual logon command assume the authority of that particular user. From that point on, any sensitive command is executed within a server started under the authority of that particular logon.

 

The BWMOMI server uses dynamic SQL/MP statements to obtain information from the system and user catalogs. The dynamic SQL/MP is used in support of the PC MOMI Client screens Files / SQL/MP / *. The TACL obey file OBYCSQL performs an SQL/MP compile of the BWMOMI object with the attribute of NOREGISTER ON (this means that the SQL/MP catalog does not reflect BWMOMI).